home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_32_ACatInfo.txt < prev    next >
Text File  |  1992-10-27  |  67KB  |  1,137 lines

  1. # near model CODE resource
  2. # jump table entries: 13576-13585 (10 of them)
  3. fn00000000:
  4. 00000000  4E56 FB8C                link       A6, -0x0474
  5. 00000004  206E 000A                movea.l    A0, [A6 + 0xA]
  6. 00000008  43EE FF00                lea.l      A1, [A6 - 0x100]
  7. 0000000C  703F                     moveq.l    D0, 0x3F
  8. label0000000E:
  9. 0000000E  22D8                     move.l     [A1]+, [A0]+
  10. 00000010  51C8 FFFC                dbf        D0, -0x6 /* 0000000E */
  11. 00000014  41EE FD90                lea.l      A0, [A6 - 0x270]
  12. 00000018  43EE FF00                lea.l      A1, [A6 - 0x100]
  13. 0000001C  703F                     moveq.l    D0, 0x3F
  14. label0000001E:
  15. 0000001E  20D9                     move.l     [A0]+, [A1]+
  16. 00000020  51C8 FFFC                dbf        D0, -0x6 /* 0000001E */
  17. 00000024  3D6E 0008 FC8E           move.w     [A6 - 0x372], [A6 + 0x8]
  18. 0000002A  4267                     clr.w      -[A7]
  19. 0000002C  486E 0008                pea.l      [A6 + 0x8]
  20. 00000030  486E FE90                pea.l      [A6 - 0x170]
  21. 00000034  4EAD 0C0A                jsr        [A5 + 0xC0A /* export_381 */]
  22. 00000038  4A5F                     tst.w      [A7]+
  23. 0000003A  6600 00EE                bne        +0xF0 /* 0000012A */
  24. 0000003E  7000                     moveq.l    D0, 0x00
  25. 00000040  2D40 FEA0                move.l     [A6 - 0x160], D0
  26. 00000044  41EE FC90                lea.l      A0, [A6 - 0x370]
  27. 00000048  2D48 FEA6                move.l     [A6 - 0x15A], A0
  28. 0000004C  2D6E FE90 FEF8           move.l     [A6 - 0x108], [A6 - 0x170]
  29. label00000052:
  30. 00000052  3D6E FC8E FEAA           move.w     [A6 - 0x156], [A6 - 0x372]
  31. 00000058  3D7C FFFF FEB0           move.w     [A6 - 0x150], 0xFFFF
  32. 0000005E  2D6E FEF8 FEC4           move.l     [A6 - 0x13C], [A6 - 0x108]
  33. 00000064  4267                     clr.w      -[A7]
  34. 00000066  486E FE94                pea.l      [A6 - 0x16C]
  35. 0000006A  4267                     clr.w      -[A7]
  36. 0000006C  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  37. 00000070  4A5F                     tst.w      [A7]+
  38. 00000072  6600 0086                bne        +0x88 /* 000000FA */
  39. 00000076  486E FC90                pea.l      [A6 - 0x370]
  40. 0000007A  487A 00C6                pea.l      [PC + 0xC6 /* 00000142, value 0x13A4E56 */]
  41. 0000007E  486E FB8C                pea.l      [A6 - 0x474]
  42. 00000082  3F3C 0002                move.w     -[A7], 0x2
  43. 00000086  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  44. 0000008A  41EE FC90                lea.l      A0, [A6 - 0x370]
  45. 0000008E  43EE FB8C                lea.l      A1, [A6 - 0x474]
  46. 00000092  703F                     moveq.l    D0, 0x3F
  47. label00000094:
  48. 00000094  20D9                     move.l     [A0]+, [A1]+
  49. 00000096  51C8 FFFC                dbf        D0, -0x6 /* 00000094 */
  50. 0000009A  4240                     clr.w      D0
  51. 0000009C  102E FD90                move.b     D0, [A6 - 0x270]
  52. 000000A0  4241                     clr.w      D1
  53. 000000A2  122E FC90                move.b     D1, [A6 - 0x370]
  54. 000000A6  D240                     add.w      D1, D0
  55. 000000A8  0C41 00FE                cmpi.w     D1, 0xFE
  56. 000000AC  6C26                     bge        +0x28 /* 000000D4 */
  57. 000000AE  486E FC90                pea.l      [A6 - 0x370]
  58. 000000B2  486E FD90                pea.l      [A6 - 0x270]
  59. 000000B6  486E FB8C                pea.l      [A6 - 0x474]
  60. 000000BA  3F3C 0002                move.w     -[A7], 0x2
  61. 000000BE  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  62. 000000C2  41EE FD90                lea.l      A0, [A6 - 0x270]
  63. 000000C6  43EE FB8C                lea.l      A1, [A6 - 0x474]
  64. 000000CA  703F                     moveq.l    D0, 0x3F
  65. label000000CC:
  66. 000000CC  20D9                     move.l     [A0]+, [A1]+
  67. 000000CE  51C8 FFFC                dbf        D0, -0x6 /* 000000CC */
  68. 000000D2  604C                     bra        +0x4E /* 00000120 */
  69. label000000D4:
  70. 000000D4  487A 006C                pea.l      [PC + 0x6C /* 00000142, value 0x13A4E56 */]
  71. 000000D8  486E FD90                pea.l      [A6 - 0x270]
  72. 000000DC  486E FB8C                pea.l      [A6 - 0x474]
  73. 000000E0  3F3C 0002                move.w     -[A7], 0x2
  74. 000000E4  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  75. 000000E8  41EE FD90                lea.l      A0, [A6 - 0x270]
  76. 000000EC  43EE FB8C                lea.l      A1, [A6 - 0x474]
  77. 000000F0  703F                     moveq.l    D0, 0x3F
  78. label000000F2:
  79. 000000F2  20D9                     move.l     [A0]+, [A1]+
  80. 000000F4  51C8 FFFC                dbf        D0, -0x6 /* 000000F2 */
  81. 000000F8  6030                     bra        +0x32 /* 0000012A */
  82. label000000FA:
  83. 000000FA  487A 0046                pea.l      [PC + 0x46 /* 00000142, value 0x13A4E56 */]
  84. 000000FE  486E FD90                pea.l      [A6 - 0x270]
  85. 00000102  486E FB8C                pea.l      [A6 - 0x474]
  86. 00000106  3F3C 0002                move.w     -[A7], 0x2
  87. 0000010A  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  88. 0000010E  41EE FD90                lea.l      A0, [A6 - 0x270]
  89. 00000112  43EE FB8C                lea.l      A1, [A6 - 0x474]
  90. 00000116  703F                     moveq.l    D0, 0x3F
  91. label00000118:
  92. 00000118  20D9                     move.l     [A0]+, [A1]+
  93. 0000011A  51C8 FFFC                dbf        D0, -0x6 /* 00000118 */
  94. 0000011E  600A                     bra        +0xC /* 0000012A */
  95. label00000120:
  96. 00000120  7002                     moveq.l    D0, 0x02
  97. 00000122  B0AE FEC4                cmp.l      D0, [A6 - 0x13C]
  98. 00000126  6600 FF2A                bne        -0xD4 /* 00000052 */
  99. label0000012A:
  100. 0000012A  206E 000E                movea.l    A0, [A6 + 0xE]
  101. 0000012E  43EE FD90                lea.l      A1, [A6 - 0x270]
  102. 00000132  703F                     moveq.l    D0, 0x3F
  103. label00000134:
  104. 00000134  20D9                     move.l     [A0]+, [A1]+
  105. 00000136  51C8 FFFC                dbf        D0, -0x6 /* 00000134 */
  106. 0000013A  4E5E                     unlink     A6
  107. 0000013C  205F                     movea.l    A0, [A7]+
  108. 0000013E  5C4F                     addq.w     A7, 6
  109. 00000140  4ED0                     jmp        [A0]
  110. 00000142  013A 4E56                btst       [PC + 0x4E56 /* 00004F9A, cstring ""<EOF> */], D0
  111. // begin alternate branch 00000144-0000014C
  112. fn00000144:
  113. 00000144  4E56 FC38                link       A6, -0x03C8
  114. 00000148  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  115. // end alternate branch 00000144-0000014C
  116. fn00000144: // (misaligned)
  117. 00000146  FC38 48E7                .unknown   0xFC38 0x48E7 (W = 6)
  118. 0000014A  0718                     btst       [A0]+, D3
  119. 0000014C  286E 0008                movea.l    A4, [A6 + 0x8]
  120. 00000150  2054                     movea.l    A0, [A4]
  121. 00000152  216E 000C 0056           move.l     [A0 + 0x56], [A6 + 0xC]
  122. 00000158  486E FF8E                pea.l      [A6 - 0x72]
  123. 0000015C  486E FD8C                pea.l      [A6 - 0x274]
  124. 00000160  4EAD 3E3A                jsr        [A5 + 0x3E3A /* export_1987 */]
  125. 00000164  486E FF8E                pea.l      [A6 - 0x72]
  126. 00000168  42A7                     clr.l      -[A7]
  127. 0000016A  2F0C                     move.l     -[A7], A4
  128. 0000016C  4EAD 306A                jsr        [A5 + 0x306A /* export_1545 */]
  129. 00000170  4EAD 0BE2                jsr        [A5 + 0xBE2 /* export_376 */]
  130. 00000174  487A 031A                pea.l      [PC + 0x31A /* 00000490, value 0x55E4669, pstring "^File" */]
  131. 00000178  486E FF8E                pea.l      [A6 - 0x72]
  132. 0000017C  2F0C                     move.l     -[A7], A4
  133. 0000017E  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  134. 00000182  7000                     moveq.l    D0, 0x00
  135. 00000184  2D40 FFBA                move.l     [A6 - 0x46], D0
  136. 00000188  41EE FF8E                lea.l      A0, [A6 - 0x72]
  137. 0000018C  2D48 FFC0                move.l     [A6 - 0x40], A0
  138. 00000190  3D6E FD8C FFC4           move.w     [A6 - 0x3C], [A6 - 0x274]
  139. 00000196  422E FFC8                clr.b      [A6 - 0x38]
  140. 0000019A  426E FFCA                clr.w      [A6 - 0x36]
  141. 0000019E  4267                     clr.w      -[A7]
  142. 000001A0  486E FFAE                pea.l      [A6 - 0x52]
  143. 000001A4  4267                     clr.w      -[A7]
  144. 000001A6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  145. 000001AA  4A5F                     tst.w      [A7]+
  146. 000001AC  6654                     bne        +0x56 /* 00000202 */
  147. 000001AE  487A 02D6                pea.l      [PC + 0x2D6 /* 00000486, value 0x95E4372 '\t^Cr', pstring "^Creation" */]
  148. 000001B2  486E FC38                pea.l      [A6 - 0x3C8]
  149. 000001B6  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  150. 000001BA  1F3C 0001                move.b     -[A7], 0x1
  151. 000001BE  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  152. 000001C2  2F0C                     move.l     -[A7], A4
  153. 000001C4  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  154. 000001C8  487A 02AE                pea.l      [PC + 0x2AE /* 00000478, value 0xD5E4D6F '\r^Mo', pstring "^Modification" */]
  155. 000001CC  486E FC38                pea.l      [A6 - 0x3C8]
  156. 000001D0  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  157. 000001D4  1F3C 0001                move.b     -[A7], 0x1
  158. 000001D8  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  159. 000001DC  2F0C                     move.l     -[A7], A4
  160. 000001DE  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  161. 000001E2  2E2E FFEE                move.l     D7, [A6 - 0x12]
  162. 000001E6  DEAE FFE4                add.l      D7, [A6 - 0x1C]
  163. 000001EA  487A 0286                pea.l      [PC + 0x286 /* 00000472, value 0x55E5369, pstring "^Size" */]
  164. 000001EE  486E FC38                pea.l      [A6 - 0x3C8]
  165. 000001F2  2F07                     move.l     -[A7], D7
  166. 000001F4  3F3C 0004                move.w     -[A7], 0x4
  167. 000001F8  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  168. 000001FC  2F0C                     move.l     -[A7], A4
  169. 000001FE  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  170. label00000202:
  171. 00000202  486E FC38                pea.l      [A6 - 0x3C8]
  172. 00000206  486E FF8E                pea.l      [A6 - 0x72]
  173. 0000020A  3F2E FD8C                move.w     -[A7], [A6 - 0x274]
  174. 0000020E  4EBA FDF0                jsr        [PC - 0x210 /* 00000000 */]
  175. 00000212  205F                     movea.l    A0, [A7]+
  176. 00000214  43EE FD8E                lea.l      A1, [A6 - 0x272]
  177. 00000218  703F                     moveq.l    D0, 0x3F
  178. label0000021A:
  179. 0000021A  22D8                     move.l     [A1]+, [A0]+
  180. 0000021C  51C8 FFFC                dbf        D0, -0x6 /* 0000021A */
  181. 00000220  486E FD8E                pea.l      [A6 - 0x272]
  182. 00000224  1F3C 0001                move.b     -[A7], 0x1
  183. 00000228  42A7                     clr.l      -[A7]
  184. 0000022A  2F3C 7061 7468           move.l     -[A7], 0x70617468 /* 'path' */
  185. 00000230  2F0C                     move.l     -[A7], A4
  186. 00000232  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  187. 00000236  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  188. 0000023A  42A7                     clr.l      -[A7]
  189. 0000023C  4EAD 3E9A                jsr        [A5 + 0x3E9A /* export_1999 */]
  190. 00000240  2E1F                     move.l     D7, [A7]+
  191. 00000242  487A 0220                pea.l      [PC + 0x220 /* 00000464, value 0xC5E546F, pstring "^TotalImages" */]
  192. 00000246  486E FC38                pea.l      [A6 - 0x3C8]
  193. 0000024A  2F07                     move.l     -[A7], D7
  194. 0000024C  3F3C 0004                move.w     -[A7], 0x4
  195. 00000250  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  196. 00000254  2F0C                     move.l     -[A7], A4
  197. 00000256  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  198. 0000025A  42A7                     clr.l      -[A7]
  199. 0000025C  4EAD 3F42                jsr        [A5 + 0x3F42 /* export_2020 */]
  200. 00000260  2E1F                     move.l     D7, [A7]+
  201. 00000262  487A 01F0                pea.l      [PC + 0x1F0 /* 00000454, value 0xE5E546F, pstring "^TotalKeywords" */]
  202. 00000266  486E FC38                pea.l      [A6 - 0x3C8]
  203. 0000026A  2F07                     move.l     -[A7], D7
  204. 0000026C  3F3C 0004                move.w     -[A7], 0x4
  205. 00000270  4EAD 46CA                jsr        [A5 + 0x46CA /* export_2261 */]
  206. 00000274  2F0C                     move.l     -[A7], A4
  207. 00000276  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  208. 0000027A  486E FD38                pea.l      [A6 - 0x2C8]
  209. 0000027E  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  210. 00000282  7001                     moveq.l    D0, 0x01
  211. 00000284  B06E FD3C                cmp.w      D0, [A6 - 0x2C4]
  212. 00000288  662A                     bne        +0x2C /* 000002B4 */
  213. 0000028A  486E FD8E                pea.l      [A6 - 0x272]
  214. 0000028E  2F3C 0001 0FA5           move.l     -[A7], 0x10FA5
  215. 00000294  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  216. 00000298  486E FD8E                pea.l      [A6 - 0x272]
  217. 0000029C  1F3C 0001                move.b     -[A7], 0x1
  218. 000002A0  42A7                     clr.l      -[A7]
  219. 000002A2  2F3C 5657 3035           move.l     -[A7], 0x56573035 /* 'VW05' */
  220. 000002A8  2F0C                     move.l     -[A7], A4
  221. 000002AA  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  222. 000002AE  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  223. 000002B2  6028                     bra        +0x2A /* 000002DC */
  224. label000002B4:
  225. 000002B4  486E FD8E                pea.l      [A6 - 0x272]
  226. 000002B8  2F3C 0002 0FA5           move.l     -[A7], 0x20FA5
  227. 000002BE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  228. 000002C2  486E FD8E                pea.l      [A6 - 0x272]
  229. 000002C6  1F3C 0001                move.b     -[A7], 0x1
  230. 000002CA  42A7                     clr.l      -[A7]
  231. 000002CC  2F3C 5657 3035           move.l     -[A7], 0x56573035 /* 'VW05' */
  232. 000002D2  2F0C                     move.l     -[A7], A4
  233. 000002D4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  234. 000002D8  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  235. label000002DC:
  236. 000002DC  7001                     moveq.l    D0, 0x01
  237. 000002DE  B06E FD3E                cmp.w      D0, [A6 - 0x2C2]
  238. 000002E2  662A                     bne        +0x2C /* 0000030E */
  239. 000002E4  486E FD8E                pea.l      [A6 - 0x272]
  240. 000002E8  2F3C 0001 0FA5           move.l     -[A7], 0x10FA5
  241. 000002EE  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  242. 000002F2  486E FD8E                pea.l      [A6 - 0x272]
  243. 000002F6  1F3C 0001                move.b     -[A7], 0x1
  244. 000002FA  42A7                     clr.l      -[A7]
  245. 000002FC  2F3C 5657 3130           move.l     -[A7], 0x56573130 /* 'VW10' */
  246. 00000302  2F0C                     move.l     -[A7], A4
  247. 00000304  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  248. 00000308  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  249. 0000030C  6028                     bra        +0x2A /* 00000336 */
  250. label0000030E:
  251. 0000030E  486E FD8E                pea.l      [A6 - 0x272]
  252. 00000312  2F3C 0002 0FA5           move.l     -[A7], 0x20FA5
  253. 00000318  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  254. 0000031C  486E FD8E                pea.l      [A6 - 0x272]
  255. 00000320  1F3C 0001                move.b     -[A7], 0x1
  256. 00000324  42A7                     clr.l      -[A7]
  257. 00000326  2F3C 5657 3130           move.l     -[A7], 0x56573130 /* 'VW10' */
  258. 0000032C  2F0C                     move.l     -[A7], A4
  259. 0000032E  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  260. 00000332  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  261. label00000336:
  262. 00000336  486E FD8E                pea.l      [A6 - 0x272]
  263. 0000033A  3F3C 0FA5                move.w     -[A7], 0xFA5
  264. 0000033E  302E FD3A                move.w     D0, [A6 - 0x2C6]
  265. 00000342  5C40                     addq.w     D0, 6
  266. 00000344  3F00                     move.w     -[A7], D0
  267. 00000346  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  268. 0000034A  486E FD8E                pea.l      [A6 - 0x272]
  269. 0000034E  1F3C 0001                move.b     -[A7], 0x1
  270. 00000352  42A7                     clr.l      -[A7]
  271. 00000354  2F3C 5657 3032           move.l     -[A7], 0x56573032 /* 'VW02' */
  272. 0000035A  2F0C                     move.l     -[A7], A4
  273. 0000035C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  274. 00000360  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  275. 00000364  486E FD58                pea.l      [A6 - 0x2A8]
  276. 00000368  1F3C 0001                move.b     -[A7], 0x1
  277. 0000036C  42A7                     clr.l      -[A7]
  278. 0000036E  2F3C 5657 3131           move.l     -[A7], 0x56573131 /* 'VW11' */
  279. 00000374  2F0C                     move.l     -[A7], A4
  280. 00000376  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  281. 0000037A  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  282. 0000037E  486E FC38                pea.l      [A6 - 0x3C8]
  283. 00000382  2F2E FD48                move.l     -[A7], [A6 - 0x2B8]
  284. 00000386  1F3C 0001                move.b     -[A7], 0x1
  285. 0000038A  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  286. 0000038E  205F                     movea.l    A0, [A7]+
  287. 00000390  43EE FD8E                lea.l      A1, [A6 - 0x272]
  288. 00000394  703F                     moveq.l    D0, 0x3F
  289. label00000396:
  290. 00000396  22D8                     move.l     [A1]+, [A0]+
  291. 00000398  51C8 FFFC                dbf        D0, -0x6 /* 00000396 */
  292. 0000039C  486E FD8E                pea.l      [A6 - 0x272]
  293. 000003A0  1F3C 0001                move.b     -[A7], 0x1
  294. 000003A4  42A7                     clr.l      -[A7]
  295. 000003A6  2F3C 5657 3141           move.l     -[A7], 0x56573141 /* 'VW1A' */
  296. 000003AC  2F0C                     move.l     -[A7], A4
  297. 000003AE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  298. 000003B2  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  299. 000003B6  42A7                     clr.l      -[A7]
  300. 000003B8  2F3C 6B6C 7374           move.l     -[A7], 0x6B6C7374 /* 'klst' */
  301. 000003BE  2F0C                     move.l     -[A7], A4
  302. 000003C0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  303. 000003C4  2C17                     move.l     D6, [A7]
  304. 000003C6  4EBA 04BC                jsr        [PC + 0x4BC /* 00000884 */]
  305. 000003CA  42A7                     clr.l      -[A7]
  306. 000003CC  2F3C 756C 7374           move.l     -[A7], 0x756C7374 /* 'ulst' */
  307. 000003D2  2F0C                     move.l     -[A7], A4
  308. 000003D4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  309. 000003D8  265F                     movea.l    A3, [A7]+
  310. 000003DA  2F0B                     move.l     -[A7], A3
  311. 000003DC  4EBA 063A                jsr        [PC + 0x63A /* 00000A18 */]
  312. 000003E0  486E FD8E                pea.l      [A6 - 0x272]
  313. 000003E4  2F3C 0005 0FA5           move.l     -[A7], 0x50FA5
  314. 000003EA  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  315. 000003EE  2053                     movea.l    A0, [A3]
  316. 000003F0  3028 006C                move.w     D0, [A0 + 0x6C]
  317. 000003F4  48C0                     ext.l      D0
  318. 000003F6  2F00                     move.l     -[A7], D0
  319. 000003F8  486E FE8E                pea.l      [A6 - 0x172]
  320. 000003FC  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  321. 00000400  486E FD8E                pea.l      [A6 - 0x272]
  322. 00000404  486E FE8E                pea.l      [A6 - 0x172]
  323. 00000408  487A 0048                pea.l      [PC + 0x48 /* 00000452, value 0xE5E, cstring "" */]
  324. 0000040C  487A 0044                pea.l      [PC + 0x44 /* 00000452, value 0xE5E, cstring "" */]
  325. 00000410  487A 0040                pea.l      [PC + 0x40 /* 00000452, value 0xE5E, cstring "" */]
  326. 00000414  4EAD 455A                jsr        [A5 + 0x455A /* export_2215 */]
  327. 00000418  486E FD8E                pea.l      [A6 - 0x272]
  328. 0000041C  1F3C 0001                move.b     -[A7], 0x1
  329. 00000420  42A7                     clr.l      -[A7]
  330. 00000422  2F3C 7574 7874           move.l     -[A7], 0x75747874 /* 'utxt' */
  331. 00000428  2F0C                     move.l     -[A7], A4
  332. 0000042A  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  333. 0000042E  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  334. 00000432  42A7                     clr.l      -[A7]
  335. 00000434  2F3C 766C 7374           move.l     -[A7], 0x766C7374 /* 'vlst' */
  336. 0000043A  2F0C                     move.l     -[A7], A4
  337. 0000043C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  338. 00000440  2A17                     move.l     D5, [A7]
  339. 00000442  4EBA 069C                jsr        [PC + 0x69C /* 00000AE0 */]
  340. 00000446  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  341. 0000044A  4E5E                     unlink     A6
  342. 0000044C  205F                     movea.l    A0, [A7]+
  343. 0000044E  504F                     addq.w     A7, 8
  344. 00000450  4ED0                     jmp        [A0]
  345. 00000452  0000 0E5E                ori.b      D0, 0x5E /* '^' */
  346. 00000456  546F 7461                addq.w     [A7 + 0x7461], 2
  347. 0000045A  6C4B                     bge        +0x4D /* 000004A7 */
  348. 0000045C  6579                     bcs        +0x7B /* 000004D7 */
  349. 0000045E  776F                     moveq.l    D3, 0x6F
  350. 00000460  7264                     moveq.l    D1, 0x64
  351. 00000462  7300                     moveq.l    D1, 0x00
  352. 00000464  0C5E 546F                cmpi.w     [A6]+, 0x546F /* 'To' */
  353. 00000468  7461                     moveq.l    D2, 0x61
  354. 0000046A  6C49                     bge        +0x4B /* 000004B5 */
  355. 0000046C  6D61                     blt        +0x63 /* 000004CF */
  356. 0000046E  6765                     beq        +0x67 /* 000004D5 */
  357. 00000470  7300                     moveq.l    D1, 0x00
  358. 00000472  055E                     bchg       [A6]+, D2
  359. 00000474  5369 7A65                subq.w     [A1 + 0x7A65], 1
  360. 00000478  0D5E                     bchg       [A6]+, D6
  361. 0000047A  4D6F 6469                chk.w      D6, [A7 + 0x6469]
  362. 0000047E  6669                     bne        +0x6B /* 000004E9 */
  363. 00000480  6361                     bls        +0x63 /* 000004E3 */
  364. 00000482  7469                     moveq.l    D2, 0x69
  365. 00000484  6F6E                     ble        +0x70 /* 000004F4 */
  366. 00000486  095E                     bchg       [A6]+, D4
  367. 00000488  4372 6561 7469           chk.w      D1, [[A2 + 0x7469]]
  368. 0000048E  6F6E                     ble        +0x70 /* 000004FE */
  369. 00000490  055E                     bchg       [A6]+, D2
  370. 00000492  4669 6C65                not.w      [A1 + 0x6C65]
  371. 00000496  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  372. export_1697: // at 00000498 (misaligned)
  373. 0000049A  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  374. 0000049E  0008 4EAD                ori.b      A0, 0xAD
  375. 000004A2  0932 7000                btst       [A2 + D7.w], D4
  376. 000004A6  2B40 E964                move.l     [A5 - 0x169C], D0
  377. 000004AA  4E5E                     unlink     A6
  378. 000004AC  2E9F                     move.l     [A7], [A7]+
  379. 000004AE  4E75                     rts
  380. fn000004B0:
  381. 000004B0  4E56 FDF2                link       A6, -0x020E
  382. 000004B4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  383. 000004B8  2A2E 0008                move.l     D5, [A6 + 0x8]
  384. 000004BC  42A7                     clr.l      -[A7]
  385. 000004BE  2F3C 6B6C 7374           move.l     -[A7], 0x6B6C7374 /* 'klst' */
  386. 000004C4  2F05                     move.l     -[A7], D5
  387. 000004C6  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  388. 000004CA  285F                     movea.l    A4, [A7]+
  389. 000004CC  42A7                     clr.l      -[A7]
  390. 000004CE  4EAD 3F42                jsr        [A5 + 0x3F42 /* export_2020 */]
  391. 000004D2  2C1F                     move.l     D6, [A7]+
  392. 000004D4  42A7                     clr.l      -[A7]
  393. 000004D6  2F3C 0000 7F58           move.l     -[A7], 0x7F58
  394. 000004DC  2F06                     move.l     -[A7], D6
  395. 000004DE  201F                     move.l     D0, [A7]+
  396. 000004E0  2E9F                     move.l     [A7], [A7]+
  397. 000004E2  B097                     cmp.l      D0, [A7]
  398. 000004E4  6C02                     bge        +0x4 /* 000004E8 */
  399. 000004E6  2E80                     move.l     [A7], D0
  400. label000004E8:
  401. 000004E8  201F                     move.l     D0, [A7]+
  402. 000004EA  3E00                     move.w     D7, D0
  403. 000004EC  2054                     movea.l    A0, [A4]
  404. 000004EE  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  405. 000004F2  6C10                     bge        +0x12 /* 00000504 */
  406. label000004F4:
  407. 000004F4  3028 006C                move.w     D0, [A0 + 0x6C]
  408. 000004F8  9047                     sub.w      D0, D7
  409. 000004FA  3F00                     move.w     -[A7], D0
  410. 000004FC  2F0C                     move.l     -[A7], A4
  411. label000004FE:
  412. 000004FE  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  413. 00000502  6016                     bra        +0x18 /* 0000051A */
  414. label00000504:
  415. 00000504  2054                     movea.l    A0, [A4]
  416. 00000506  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  417. 0000050A  6F0E                     ble        +0x10 /* 0000051A */
  418. 0000050C  3007                     move.w     D0, D7
  419. 0000050E  9068 006C                sub.w      D0, [A0 + 0x6C]
  420. 00000512  3F00                     move.w     -[A7], D0
  421. 00000514  2F0C                     move.l     -[A7], A4
  422. 00000516  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  423. label0000051A:
  424. 0000051A  2054                     movea.l    A0, [A4]
  425. 0000051C  3146 006C                move.w     [A0 + 0x6C], D6
  426. 00000520  2F0C                     move.l     -[A7], A4
  427. 00000522  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  428. 00000526  42A7                     clr.l      -[A7]
  429. 00000528  2F3C 5657 3238           move.l     -[A7], 0x56573238 /* 'VW28' */
  430. 0000052E  2F05                     move.l     -[A7], D5
  431. 00000530  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  432. 00000534  265F                     movea.l    A3, [A7]+
  433. 00000536  487A 0044                pea.l      [PC + 0x44 /* 0000057C, value 0x1200000 */]
  434. 0000053A  486E FDF2                pea.l      [A6 - 0x20E]
  435. 0000053E  2F06                     move.l     -[A7], D6
  436. 00000540  487A 002A                pea.l      [PC + 0x2A /* 0000056C, value 0xF232323, pstring "###,###,###,###" */]
  437. 00000544  4EAD 46DA                jsr        [A5 + 0x46DA /* export_2263 */]
  438. 00000548  486E FEF2                pea.l      [A6 - 0x10E]
  439. 0000054C  3F3C 0002                move.w     -[A7], 0x2
  440. 00000550  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  441. 00000554  486E FEF2                pea.l      [A6 - 0x10E]
  442. 00000558  1F3C 0001                move.b     -[A7], 0x1
  443. 0000055C  2F0B                     move.l     -[A7], A3
  444. 0000055E  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  445. 00000562  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  446. 00000566  4E5E                     unlink     A6
  447. 00000568  2E9F                     move.l     [A7], [A7]+
  448. 0000056A  4E75                     rts
  449. 0000056C  0F23                     btst       -[A3], D7
  450. 0000056E  2323                     move.l     -[A1], -[A3]
  451. 00000570  2C23                     move.l     D6, -[A3]
  452. 00000572  2323                     move.l     -[A1], -[A3]
  453. 00000574  2C23                     move.l     D6, -[A3]
  454. 00000576  2323                     move.l     -[A1], -[A3]
  455. 00000578  2C23                     move.l     D6, -[A3]
  456. 0000057A  2323                     move.l     -[A1], -[A3]
  457. 0000057C  0120                     btst       -[A0], D0
  458. 0000057E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  459. // begin alternate branch 00000580-00000584
  460. fn00000580:
  461. 00000580  4E56 FFFA                link       A6, -0x0006
  462. // end alternate branch 00000580-00000584
  463. fn00000580: // (misaligned)
  464. 00000582  FFFA                     .invalid   <<F/7/7>>
  465. 00000584  48E7 0108                movem.l    -[A7], D7,A4
  466. 00000588  42A7                     clr.l      -[A7]
  467. 0000058A  2F3C 756C 7374           move.l     -[A7], 0x756C7374 /* 'ulst' */
  468. 00000590  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  469. 00000594  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  470. 00000598  285F                     movea.l    A4, [A7]+
  471. 0000059A  4267                     clr.w      -[A7]
  472. 0000059C  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  473. 000005A0  3E1F                     move.w     D7, [A7]+
  474. 000005A2  5247                     addq.w     D7, 1
  475. 000005A4  2054                     movea.l    A0, [A4]
  476. 000005A6  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  477. 000005AA  6C10                     bge        +0x12 /* 000005BC */
  478. 000005AC  3028 006C                move.w     D0, [A0 + 0x6C]
  479. 000005B0  9047                     sub.w      D0, D7
  480. 000005B2  3F00                     move.w     -[A7], D0
  481. 000005B4  2F0C                     move.l     -[A7], A4
  482. 000005B6  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  483. 000005BA  6016                     bra        +0x18 /* 000005D2 */
  484. label000005BC:
  485. 000005BC  2054                     movea.l    A0, [A4]
  486. 000005BE  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  487. 000005C2  6F0E                     ble        +0x10 /* 000005D2 */
  488. 000005C4  3007                     move.w     D0, D7
  489. 000005C6  9068 006C                sub.w      D0, [A0 + 0x6C]
  490. 000005CA  3F00                     move.w     -[A7], D0
  491. 000005CC  2F0C                     move.l     -[A7], A4
  492. 000005CE  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  493. label000005D2:
  494. 000005D2  2054                     movea.l    A0, [A4]
  495. 000005D4  3147 006C                move.w     [A0 + 0x6C], D7
  496. 000005D8  226E 000C                movea.l    A1, [A6 + 0xC]
  497. 000005DC  3287                     move.w     [A1], D7
  498. 000005DE  2F0C                     move.l     -[A7], A4
  499. 000005E0  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  500. 000005E4  4CDF 1080                movem.l    D7,A4, [A7]+
  501. 000005E8  4E5E                     unlink     A6
  502. 000005EA  205F                     movea.l    A0, [A7]+
  503. 000005EC  504F                     addq.w     A7, 8
  504. 000005EE  4ED0                     jmp        [A0]
  505. fn000005F0:
  506. 000005F0  4E56 FFFA                link       A6, -0x0006
  507. 000005F4  48E7 0108                movem.l    -[A7], D7,A4
  508. 000005F8  42A7                     clr.l      -[A7]
  509. 000005FA  2F3C 766C 7374           move.l     -[A7], 0x766C7374 /* 'vlst' */
  510. 00000600  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  511. 00000604  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  512. 00000608  285F                     movea.l    A4, [A7]+
  513. 0000060A  42A7                     clr.l      -[A7]
  514. 0000060C  4EAD 3F6A                jsr        [A5 + 0x3F6A /* export_2025 */]
  515. 00000610  201F                     move.l     D0, [A7]+
  516. 00000612  3E00                     move.w     D7, D0
  517. 00000614  2054                     movea.l    A0, [A4]
  518. 00000616  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  519. 0000061A  6C10                     bge        +0x12 /* 0000062C */
  520. 0000061C  3028 006C                move.w     D0, [A0 + 0x6C]
  521. 00000620  9047                     sub.w      D0, D7
  522. 00000622  3F00                     move.w     -[A7], D0
  523. 00000624  2F0C                     move.l     -[A7], A4
  524. 00000626  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  525. 0000062A  6016                     bra        +0x18 /* 00000642 */
  526. label0000062C:
  527. 0000062C  2054                     movea.l    A0, [A4]
  528. 0000062E  BE68 006C                cmp.w      D7, [A0 + 0x6C]
  529. 00000632  6F0E                     ble        +0x10 /* 00000642 */
  530. 00000634  3007                     move.w     D0, D7
  531. 00000636  9068 006C                sub.w      D0, [A0 + 0x6C]
  532. 0000063A  3F00                     move.w     -[A7], D0
  533. 0000063C  2F0C                     move.l     -[A7], A4
  534. 0000063E  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  535. label00000642:
  536. 00000642  2054                     movea.l    A0, [A4]
  537. 00000644  3147 006C                move.w     [A0 + 0x6C], D7
  538. 00000648  2F0C                     move.l     -[A7], A4
  539. 0000064A  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  540. 0000064E  4CDF 1080                movem.l    D7,A4, [A7]+
  541. 00000652  4E5E                     unlink     A6
  542. 00000654  2E9F                     move.l     [A7], [A7]+
  543. 00000656  4E75                     rts
  544. export_1698:
  545. 00000658  4E56 FFF4                link       A6, -0x000C
  546. 0000065C  48E7 0018                movem.l    -[A7], A3,A4
  547. 00000660  4AAD E964                tst.l      [A5 - 0x169C]
  548. 00000664  663C                     bne        +0x3E /* 000006A2 */
  549. 00000666  42A7                     clr.l      -[A7]
  550. 00000668  3F3C 11F8                move.w     -[A7], 0x11F8
  551. 0000066C  42A7                     clr.l      -[A7]
  552. 0000066E  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  553. 00000672  285F                     movea.l    A4, [A7]+
  554. 00000674  2F0C                     move.l     -[A7], A4
  555. 00000676  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  556. 0000067A  42A7                     clr.l      -[A7]
  557. 0000067C  2F3C 6361 7469           move.l     -[A7], 0x63617469 /* 'cati' */
  558. 00000682  2F0C                     move.l     -[A7], A4
  559. 00000684  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  560. 00000688  265F                     movea.l    A3, [A7]+
  561. 0000068A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  562. 0000068E  2F0B                     move.l     -[A7], A3
  563. 00000690  4EBA FAB2                jsr        [PC - 0x54E /* 00000144 */]
  564. 00000694  2B4C E964                move.l     [A5 - 0x169C], A4
  565. 00000698  2F2D E964                move.l     -[A7], [A5 - 0x169C]
  566. 0000069C  4EAD 315A                jsr        [A5 + 0x315A /* export_1575 */]
  567. 000006A0  6008                     bra        +0xA /* 000006AA */
  568. label000006A2:
  569. 000006A2  2F2D E964                move.l     -[A7], [A5 - 0x169C]
  570. 000006A6  4EAD 1F4A                jsr        [A5 + 0x1F4A /* export_997 */]
  571. label000006AA:
  572. 000006AA  4CDF 1800                movem.l    A3,A4, [A7]+
  573. 000006AE  4E5E                     unlink     A6
  574. 000006B0  2E9F                     move.l     [A7], [A7]+
  575. 000006B2  4E75                     rts
  576. export_1699:
  577. 000006B4  4E56 FDB8                link       A6, -0x0248
  578. 000006B8  2F0C                     move.l     -[A7], A4
  579. 000006BA  4AAD E964                tst.l      [A5 - 0x169C]
  580. 000006BE  6700 01B8                beq        +0x1BA /* 00000878 */
  581. 000006C2  42A7                     clr.l      -[A7]
  582. 000006C4  2F3C 6361 7469           move.l     -[A7], 0x63617469 /* 'cati' */
  583. 000006CA  2F2D E964                move.l     -[A7], [A5 - 0x169C]
  584. 000006CE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  585. 000006D2  285F                     movea.l    A4, [A7]+
  586. 000006D4  7008                     moveq.l    D0, 0x08
  587. 000006D6  6B18                     bmi        +0x1A /* 000006F0 */
  588. 000006D8  B07C 000F                cmp.w      D0, 0xF
  589. 000006DC  6E12                     bgt        +0x14 /* 000006F0 */
  590. 000006DE  41EE 000E                lea.l      A0, [A6 + 0xE]
  591. 000006E2  3200                     move.w     D1, D0
  592. 000006E4  E649                     lsr        D1.w, 3
  593. 000006E6  4441                     neg.w      D1
  594. 000006E8  0130 10FF                btst       [A0 + D1.w - 0x1], D0
  595. 000006EC  0A3C 0004                xori.b     ccr, 4
  596. label000006F0:
  597. 000006F0  57C0                     seq        D0
  598. 000006F2  4A00                     tst.b      D0
  599. 000006F4  6646                     bne        +0x48 /* 0000073C */
  600. 000006F6  7209                     moveq.l    D1, 0x09
  601. 000006F8  6B18                     bmi        +0x1A /* 00000712 */
  602. 000006FA  B27C 000F                cmp.w      D1, 0xF
  603. 000006FE  6E12                     bgt        +0x14 /* 00000712 */
  604. 00000700  41EE 000E                lea.l      A0, [A6 + 0xE]
  605. 00000704  3401                     move.w     D2, D1
  606. 00000706  E64A                     lsr        D2.w, 3
  607. 00000708  4442                     neg.w      D2
  608. 0000070A  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  609. 0000070E  0A3C 0004                xori.b     ccr, 4
  610. label00000712:
  611. 00000712  57C1                     seq        D1
  612. 00000714  8001                     or.b       D0, D1
  613. 00000716  6624                     bne        +0x26 /* 0000073C */
  614. 00000718  720A                     moveq.l    D1, 0x0A
  615. 0000071A  6B18                     bmi        +0x1A /* 00000734 */
  616. 0000071C  B27C 000F                cmp.w      D1, 0xF
  617. 00000720  6E12                     bgt        +0x14 /* 00000734 */
  618. 00000722  41EE 000E                lea.l      A0, [A6 + 0xE]
  619. 00000726  3401                     move.w     D2, D1
  620. 00000728  E64A                     lsr        D2.w, 3
  621. 0000072A  4442                     neg.w      D2
  622. 0000072C  0330 20FF                btst       [A0 + D2.w - 0x1], D1
  623. 00000730  0A3C 0004                xori.b     ccr, 4
  624. label00000734:
  625. 00000734  57C1                     seq        D1
  626. 00000736  8001                     or.b       D0, D1
  627. 00000738  6700 013E                beq        +0x140 /* 00000878 */
  628. label0000073C:
  629. 0000073C  486E FEB8                pea.l      [A6 - 0x148]
  630. 00000740  4EAD 3F7A                jsr        [A5 + 0x3F7A /* export_2027 */]
  631. 00000744  7001                     moveq.l    D0, 0x01
  632. 00000746  B06E FEBC                cmp.w      D0, [A6 - 0x144]
  633. 0000074A  662A                     bne        +0x2C /* 00000776 */
  634. 0000074C  486E FEF8                pea.l      [A6 - 0x108]
  635. 00000750  2F3C 0001 0FA5           move.l     -[A7], 0x10FA5
  636. 00000756  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  637. 0000075A  486E FEF8                pea.l      [A6 - 0x108]
  638. 0000075E  1F3C 0001                move.b     -[A7], 0x1
  639. 00000762  42A7                     clr.l      -[A7]
  640. 00000764  2F3C 5657 3035           move.l     -[A7], 0x56573035 /* 'VW05' */
  641. 0000076A  2F0C                     move.l     -[A7], A4
  642. 0000076C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  643. 00000770  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  644. 00000774  6028                     bra        +0x2A /* 0000079E */
  645. label00000776:
  646. 00000776  486E FEF8                pea.l      [A6 - 0x108]
  647. 0000077A  2F3C 0002 0FA5           move.l     -[A7], 0x20FA5
  648. 00000780  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  649. 00000784  486E FEF8                pea.l      [A6 - 0x108]
  650. 00000788  1F3C 0001                move.b     -[A7], 0x1
  651. 0000078C  42A7                     clr.l      -[A7]
  652. 0000078E  2F3C 5657 3035           move.l     -[A7], 0x56573035 /* 'VW05' */
  653. 00000794  2F0C                     move.l     -[A7], A4
  654. 00000796  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  655. 0000079A  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  656. label0000079E:
  657. 0000079E  7001                     moveq.l    D0, 0x01
  658. 000007A0  B06E FEBE                cmp.w      D0, [A6 - 0x142]
  659. 000007A4  662A                     bne        +0x2C /* 000007D0 */
  660. 000007A6  486E FEF8                pea.l      [A6 - 0x108]
  661. 000007AA  2F3C 0001 0FA5           move.l     -[A7], 0x10FA5
  662. 000007B0  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  663. 000007B4  486E FEF8                pea.l      [A6 - 0x108]
  664. 000007B8  1F3C 0001                move.b     -[A7], 0x1
  665. 000007BC  42A7                     clr.l      -[A7]
  666. 000007BE  2F3C 5657 3130           move.l     -[A7], 0x56573130 /* 'VW10' */
  667. 000007C4  2F0C                     move.l     -[A7], A4
  668. 000007C6  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  669. 000007CA  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  670. 000007CE  6028                     bra        +0x2A /* 000007F8 */
  671. label000007D0:
  672. 000007D0  486E FEF8                pea.l      [A6 - 0x108]
  673. 000007D4  2F3C 0002 0FA5           move.l     -[A7], 0x20FA5
  674. 000007DA  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  675. 000007DE  486E FEF8                pea.l      [A6 - 0x108]
  676. 000007E2  1F3C 0001                move.b     -[A7], 0x1
  677. 000007E6  42A7                     clr.l      -[A7]
  678. 000007E8  2F3C 5657 3130           move.l     -[A7], 0x56573130 /* 'VW10' */
  679. 000007EE  2F0C                     move.l     -[A7], A4
  680. 000007F0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  681. 000007F4  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  682. label000007F8:
  683. 000007F8  486E FEF8                pea.l      [A6 - 0x108]
  684. 000007FC  3F3C 0FA5                move.w     -[A7], 0xFA5
  685. 00000800  302E FEBA                move.w     D0, [A6 - 0x146]
  686. 00000804  5C40                     addq.w     D0, 6
  687. 00000806  3F00                     move.w     -[A7], D0
  688. 00000808  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  689. 0000080C  486E FEF8                pea.l      [A6 - 0x108]
  690. 00000810  1F3C 0001                move.b     -[A7], 0x1
  691. 00000814  42A7                     clr.l      -[A7]
  692. 00000816  2F3C 5657 3032           move.l     -[A7], 0x56573032 /* 'VW02' */
  693. 0000081C  2F0C                     move.l     -[A7], A4
  694. 0000081E  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  695. 00000822  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  696. 00000826  486E FED8                pea.l      [A6 - 0x128]
  697. 0000082A  1F3C 0001                move.b     -[A7], 0x1
  698. 0000082E  42A7                     clr.l      -[A7]
  699. 00000830  2F3C 5657 3131           move.l     -[A7], 0x56573131 /* 'VW11' */
  700. 00000836  2F0C                     move.l     -[A7], A4
  701. 00000838  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  702. 0000083C  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  703. 00000840  486E FDB8                pea.l      [A6 - 0x248]
  704. 00000844  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  705. 00000848  1F3C 0001                move.b     -[A7], 0x1
  706. 0000084C  4EAD 46C2                jsr        [A5 + 0x46C2 /* export_2260 */]
  707. 00000850  205F                     movea.l    A0, [A7]+
  708. 00000852  43EE FEF8                lea.l      A1, [A6 - 0x108]
  709. 00000856  703F                     moveq.l    D0, 0x3F
  710. label00000858:
  711. 00000858  22D8                     move.l     [A1]+, [A0]+
  712. 0000085A  51C8 FFFC                dbf        D0, -0x6 /* 00000858 */
  713. 0000085E  486E FEF8                pea.l      [A6 - 0x108]
  714. 00000862  1F3C 0001                move.b     -[A7], 0x1
  715. 00000866  42A7                     clr.l      -[A7]
  716. 00000868  2F3C 5657 3141           move.l     -[A7], 0x56573141 /* 'VW1A' */
  717. 0000086E  2F0C                     move.l     -[A7], A4
  718. 00000870  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  719. 00000874  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  720. label00000878:
  721. 00000878  285F                     movea.l    A4, [A7]+
  722. 0000087A  4E5E                     unlink     A6
  723. 0000087C  205F                     movea.l    A0, [A7]+
  724. 0000087E  5C4F                     addq.w     A7, 6
  725. 00000880  4ED0                     jmp        [A0]
  726. 00000882  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  727. // begin alternate branch 00000884-00000892
  728. fn00000884:
  729. 00000884  4E56 0000                link       A6, 0
  730. 00000888  48E7 0018                movem.l    -[A7], A3,A4
  731. 0000088C  266E 0008                movea.l    A3, [A6 + 0x8]
  732. 00000890  284B                     movea.l    A4, A3
  733. // end alternate branch 00000884-00000892
  734. fn00000884: // (misaligned)
  735. 00000886  0000 48E7                ori.b      D0, 0xE7
  736. 0000088A  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  737. 0000088E  0008 284B                ori.b      A0, 0x4B /* 'K' */
  738. 00000892  42A7                     clr.l      -[A7]
  739. 00000894  2F3C 0000 7F58           move.l     -[A7], 0x7F58
  740. 0000089A  42A7                     clr.l      -[A7]
  741. 0000089C  4EAD 3F42                jsr        [A5 + 0x3F42 /* export_2020 */]
  742. 000008A0  201F                     move.l     D0, [A7]+
  743. 000008A2  2E9F                     move.l     [A7], [A7]+
  744. 000008A4  B097                     cmp.l      D0, [A7]
  745. 000008A6  6C02                     bge        +0x4 /* 000008AA */
  746. 000008A8  2E80                     move.l     [A7], D0
  747. label000008AA:
  748. 000008AA  201F                     move.l     D0, [A7]+
  749. 000008AC  2054                     movea.l    A0, [A4]
  750. 000008AE  3140 006C                move.w     [A0 + 0x6C], D0
  751. 000008B2  2054                     movea.l    A0, [A4]
  752. 000008B4  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  753. 000008B8  2F0B                     move.l     -[A7], A3
  754. 000008BA  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  755. 000008BE  2054                     movea.l    A0, [A4]
  756. 000008C0  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  757. 000008C4  2F0B                     move.l     -[A7], A3
  758. 000008C6  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  759. 000008CA  4CDF 1800                movem.l    A3,A4, [A7]+
  760. 000008CE  4E5E                     unlink     A6
  761. 000008D0  2E9F                     move.l     [A7], [A7]+
  762. 000008D2  4E75                     rts
  763. fn000008D4:
  764. 000008D4  4E56 FFD6                link       A6, -0x002A
  765. 000008D8  4267                     clr.w      -[A7]
  766. 000008DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  767. 000008DE  486E FFD8                pea.l      [A6 - 0x28]
  768. 000008E2  4EAD 3F1A                jsr        [A5 + 0x3F1A /* export_2015 */]
  769. 000008E6  3D5F FFD6                move.w     [A6 - 0x2A], [A7]+
  770. 000008EA  661A                     bne        +0x1C /* 00000906 */
  771. 000008EC  42A7                     clr.l      -[A7]
  772. 000008EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  773. 000008F2  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  774. 000008F6  205F                     movea.l    A0, [A7]+
  775. 000008F8  2050                     movea.l    A0, [A0]
  776. 000008FA  2F28 0056                move.l     -[A7], [A0 + 0x56]
  777. 000008FE  486E FFD8                pea.l      [A6 - 0x28]
  778. 00000902  4EAD 2542                jsr        [A5 + 0x2542 /* export_1188 */]
  779. label00000906:
  780. 00000906  486E FFD8                pea.l      [A6 - 0x28]
  781. 0000090A  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  782. 0000090E  4E5E                     unlink     A6
  783. 00000910  205F                     movea.l    A0, [A7]+
  784. 00000912  504F                     addq.w     A7, 8
  785. 00000914  4ED0                     jmp        [A0]
  786. 00000916  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  787. export_1700: // at 00000918 (misaligned)
  788. 0000091A  FFFC                     .invalid   <<F/7/7>>
  789. 0000091C  2D6D FA84 0018           move.l     [A6 + 0x18], [A5 - 0x57C]
  790. 00000922  206E 0010                movea.l    A0, [A6 + 0x10]
  791. 00000926  7002                     moveq.l    D0, 0x02
  792. 00000928  B068 0010                cmp.w      D0, [A0 + 0x10]
  793. 0000092C  6620                     bne        +0x22 /* 0000094E */
  794. 0000092E  42A7                     clr.l      -[A7]
  795. 00000930  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  796. 00000934  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  797. 00000938  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  798. 0000093C  302E FFFC                move.w     D0, [A6 - 0x4]
  799. 00000940  48C0                     ext.l      D0
  800. 00000942  2F00                     move.l     -[A7], D0
  801. 00000944  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  802. 00000948  4EBA FF8A                jsr        [PC - 0x76 /* 000008D4 */]
  803. 0000094C  601A                     bra        +0x1C /* 00000968 */
  804. label0000094E:
  805. 0000094E  42A7                     clr.l      -[A7]
  806. 00000950  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  807. 00000954  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  808. 00000958  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  809. 0000095C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  810. 00000960  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  811. 00000964  2D5F 0018                move.l     [A6 + 0x18], [A7]+
  812. label00000968:
  813. 00000968  4E5E                     unlink     A6
  814. 0000096A  205F                     movea.l    A0, [A7]+
  815. 0000096C  DEFC 0010                add.w      A7, 0x10
  816. 00000970  4ED0                     jmp        [A0]
  817. 00000972  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  818. export_1701: // at 00000974 (misaligned)
  819. 00000976  FECC 206E                .extension 0xECC <<F/2-3/7>> // unimplemented
  820. 0000097A  000C 43EE                ori.b      A4, 0xEE
  821. 0000097E  FFF8                     .invalid   <<F/7/7>>
  822. 00000980  22D8                     move.l     [A1]+, [A0]+
  823. 00000982  22D8                     move.l     [A1]+, [A0]+
  824. 00000984  3D6E 0010 FFF6           move.w     [A6 - 0xA], [A6 + 0x10]
  825. 0000098A  4267                     clr.w      -[A7]
  826. 0000098C  302E FFF6                move.w     D0, [A6 - 0xA]
  827. 00000990  48C0                     ext.l      D0
  828. 00000992  2F00                     move.l     -[A7], D0
  829. 00000994  486E FFCE                pea.l      [A6 - 0x32]
  830. 00000998  4EAD 3F1A                jsr        [A5 + 0x3F1A /* export_2015 */]
  831. 0000099C  3D5F FFCC                move.w     [A6 - 0x34], [A7]+
  832. 000009A0  6662                     bne        +0x64 /* 00000A04 */
  833. 000009A2  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  834. 000009A6  486E FECC                pea.l      [A6 - 0x134]
  835. 000009AA  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  836. 000009AE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  837. 000009B2  302E FFF8                move.w     D0, [A6 - 0x8]
  838. 000009B6  D07C 000A                add.w      D0, 0xA /* '\n' */
  839. 000009BA  3F00                     move.w     -[A7], D0
  840. 000009BC  A893                     syscall    MoveTo
  841. 000009BE  486E FFCE                pea.l      [A6 - 0x32]
  842. 000009C2  302E FFFE                move.w     D0, [A6 - 0x2]
  843. 000009C6  906E FFFA                sub.w      D0, [A6 - 0x6]
  844. 000009CA  2F00                     move.l     -[A7], D0
  845. 000009CC  4267                     clr.w      -[A7]
  846. 000009CE  486E FECC                pea.l      [A6 - 0x134]
  847. 000009D2  A88C                     syscall    StringWidth
  848. 000009D4  321F                     move.w     D1, [A7]+
  849. 000009D6  201F                     move.l     D0, [A7]+
  850. 000009D8  9041                     sub.w      D0, D1
  851. 000009DA  5B40                     subq.w     D0, 5
  852. 000009DC  3F00                     move.w     -[A7], D0
  853. 000009DE  4EAD 46FA                jsr        [A5 + 0x46FA /* export_2267 */]
  854. 000009E2  4267                     clr.w      -[A7]
  855. 000009E4  486E FECC                pea.l      [A6 - 0x134]
  856. 000009E8  A88C                     syscall    StringWidth
  857. 000009EA  302E FFFE                move.w     D0, [A6 - 0x2]
  858. 000009EE  905F                     sub.w      D0, [A7]+
  859. 000009F0  3F00                     move.w     -[A7], D0
  860. 000009F2  302E FFF8                move.w     D0, [A6 - 0x8]
  861. 000009F6  D07C 000A                add.w      D0, 0xA /* '\n' */
  862. 000009FA  3F00                     move.w     -[A7], D0
  863. 000009FC  A893                     syscall    MoveTo
  864. 000009FE  486E FECC                pea.l      [A6 - 0x134]
  865. 00000A02  A884                     syscall    DrawString
  866. label00000A04:
  867. 00000A04  486E FFCE                pea.l      [A6 - 0x32]
  868. 00000A08  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  869. 00000A0C  4E5E                     unlink     A6
  870. 00000A0E  205F                     movea.l    A0, [A7]+
  871. 00000A10  DEFC 000C                add.w      A7, 0xC
  872. 00000A14  4ED0                     jmp        [A0]
  873. 00000A16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  874. // begin alternate branch 00000A18-00000A26
  875. fn00000A18:
  876. 00000A18  4E56 0000                link       A6, 0
  877. 00000A1C  48E7 0018                movem.l    -[A7], A3,A4
  878. 00000A20  266E 0008                movea.l    A3, [A6 + 0x8]
  879. 00000A24  284B                     movea.l    A4, A3
  880. // end alternate branch 00000A18-00000A26
  881. fn00000A18: // (misaligned)
  882. 00000A1A  0000 48E7                ori.b      D0, 0xE7
  883. 00000A1E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  884. 00000A22  0008 284B                ori.b      A0, 0x4B /* 'K' */
  885. 00000A26  4267                     clr.w      -[A7]
  886. 00000A28  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  887. 00000A2C  301F                     move.w     D0, [A7]+
  888. 00000A2E  5240                     addq.w     D0, 1
  889. 00000A30  2054                     movea.l    A0, [A4]
  890. 00000A32  3140 006C                move.w     [A0 + 0x6C], D0
  891. 00000A36  2054                     movea.l    A0, [A4]
  892. 00000A38  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  893. 00000A3C  2F0B                     move.l     -[A7], A3
  894. 00000A3E  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  895. 00000A42  2054                     movea.l    A0, [A4]
  896. 00000A44  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  897. 00000A48  2F0B                     move.l     -[A7], A3
  898. 00000A4A  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  899. 00000A4E  4CDF 1800                movem.l    A3,A4, [A7]+
  900. 00000A52  4E5E                     unlink     A6
  901. 00000A54  2E9F                     move.l     [A7], [A7]+
  902. 00000A56  4E75                     rts
  903. export_1702:
  904. 00000A58  4E56 FFC8                link       A6, -0x0038
  905. 00000A5C  206E 000C                movea.l    A0, [A6 + 0xC]
  906. 00000A60  43EE FFF8                lea.l      A1, [A6 - 0x8]
  907. 00000A64  22D8                     move.l     [A1]+, [A0]+
  908. 00000A66  22D8                     move.l     [A1]+, [A0]+
  909. 00000A68  486E FFC8                pea.l      [A6 - 0x38]
  910. 00000A6C  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  911. 00000A70  7001                     moveq.l    D0, 0x01
  912. 00000A72  B06E 0010                cmp.w      D0, [A6 + 0x10]
  913. 00000A76  6618                     bne        +0x1A /* 00000A90 */
  914. 00000A78  7002                     moveq.l    D0, 0x02
  915. 00000A7A  802E FFCA                or.b       D0, [A6 - 0x36]
  916. 00000A7E  4241                     clr.w      D1
  917. 00000A80  1200                     move.b     D1, D0
  918. 00000A82  3F01                     move.w     -[A7], D1
  919. 00000A84  A888                     syscall    TextFace
  920. 00000A86  486E FFD4                pea.l      [A6 - 0x2C]
  921. 00000A8A  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  922. 00000A8E  601C                     bra        +0x1E /* 00000AAC */
  923. label00000A90:
  924. 00000A90  302E 0010                move.w     D0, [A6 + 0x10]
  925. 00000A94  5340                     subq.w     D0, 1
  926. 00000A96  3F00                     move.w     -[A7], D0
  927. 00000A98  486E FFF6                pea.l      [A6 - 0xA]
  928. 00000A9C  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  929. 00000AA0  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  930. 00000AA4  486E FFD4                pea.l      [A6 - 0x2C]
  931. 00000AA8  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  932. label00000AAC:
  933. 00000AAC  302E FFFA                move.w     D0, [A6 - 0x6]
  934. 00000AB0  5840                     addq.w     D0, 4
  935. 00000AB2  3F00                     move.w     -[A7], D0
  936. 00000AB4  302E FFF8                move.w     D0, [A6 - 0x8]
  937. 00000AB8  D07C 000A                add.w      D0, 0xA /* '\n' */
  938. 00000ABC  3F00                     move.w     -[A7], D0
  939. 00000ABE  A893                     syscall    MoveTo
  940. 00000AC0  486E FFD4                pea.l      [A6 - 0x2C]
  941. 00000AC4  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  942. 00000AC8  4EAD 46FA                jsr        [A5 + 0x46FA /* export_2267 */]
  943. 00000ACC  486E FFC8                pea.l      [A6 - 0x38]
  944. 00000AD0  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  945. 00000AD4  4E5E                     unlink     A6
  946. 00000AD6  205F                     movea.l    A0, [A7]+
  947. 00000AD8  DEFC 000C                add.w      A7, 0xC
  948. 00000ADC  4ED0                     jmp        [A0]
  949. 00000ADE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  950. // begin alternate branch 00000AE0-00000AEE
  951. fn00000AE0:
  952. 00000AE0  4E56 0000                link       A6, 0
  953. 00000AE4  48E7 0018                movem.l    -[A7], A3,A4
  954. 00000AE8  266E 0008                movea.l    A3, [A6 + 0x8]
  955. 00000AEC  284B                     movea.l    A4, A3
  956. // end alternate branch 00000AE0-00000AEE
  957. fn00000AE0: // (misaligned)
  958. 00000AE2  0000 48E7                ori.b      D0, 0xE7
  959. 00000AE6  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  960. 00000AEA  0008 284B                ori.b      A0, 0x4B /* 'K' */
  961. 00000AEE  42A7                     clr.l      -[A7]
  962. 00000AF0  4EAD 3F6A                jsr        [A5 + 0x3F6A /* export_2025 */]
  963. 00000AF4  201F                     move.l     D0, [A7]+
  964. 00000AF6  2054                     movea.l    A0, [A4]
  965. 00000AF8  3140 006C                move.w     [A0 + 0x6C], D0
  966. 00000AFC  2054                     movea.l    A0, [A4]
  967. 00000AFE  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  968. 00000B02  2F0B                     move.l     -[A7], A3
  969. 00000B04  4EAD 0622                jsr        [A5 + 0x622 /* export_192 */]
  970. 00000B08  2054                     movea.l    A0, [A4]
  971. 00000B0A  3F28 006C                move.w     -[A7], [A0 + 0x6C]
  972. 00000B0E  2F0B                     move.l     -[A7], A3
  973. 00000B10  4EAD 16A2                jsr        [A5 + 0x16A2 /* export_720 */]
  974. 00000B14  4CDF 1800                movem.l    A3,A4, [A7]+
  975. 00000B18  4E5E                     unlink     A6
  976. 00000B1A  2E9F                     move.l     [A7], [A7]+
  977. 00000B1C  4E75                     rts
  978. 00000B1E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  979. export_1703: // at 00000B20 (misaligned)
  980. 00000B22  FF74                     .extension 0xF74 <<F/4-5/7>> // unimplemented
  981. 00000B24  48E7 0300                movem.l    -[A7], D6,D7
  982. 00000B28  206E 000C                movea.l    A0, [A6 + 0xC]
  983. 00000B2C  43EE FFF8                lea.l      A1, [A6 - 0x8]
  984. 00000B30  22D8                     move.l     [A1]+, [A0]+
  985. 00000B32  22D8                     move.l     [A1]+, [A0]+
  986. 00000B34  486E FFEC                pea.l      [A6 - 0x14]
  987. 00000B38  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  988. 00000B3C  302E 0010                move.w     D0, [A6 + 0x10]
  989. 00000B40  48C0                     ext.l      D0
  990. 00000B42  2C00                     move.l     D6, D0
  991. 00000B44  4267                     clr.w      -[A7]
  992. 00000B46  2F06                     move.l     -[A7], D6
  993. 00000B48  486E FFC0                pea.l      [A6 - 0x40]
  994. 00000B4C  4EAD 3F52                jsr        [A5 + 0x3F52 /* export_2022 */]
  995. 00000B50  3E1F                     move.w     D7, [A7]+
  996. 00000B52  6600 009E                bne        +0xA0 /* 00000BF2 */
  997. 00000B56  4267                     clr.w      -[A7]
  998. 00000B58  42A7                     clr.l      -[A7]
  999. 00000B5A  486E FFB8                pea.l      [A6 - 0x48]
  1000. 00000B5E  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1001. 00000B62  3E1F                     move.w     D7, [A7]+
  1002. 00000B64  486E FFC4                pea.l      [A6 - 0x3C]
  1003. 00000B68  487A 009E                pea.l      [PC + 0x9E /* 00000C08, value 0x13A0000 */]
  1004. 00000B6C  486E FF74                pea.l      [A6 - 0x8C]
  1005. 00000B70  3F3C 0002                move.w     -[A7], 0x2
  1006. 00000B74  4EAD 494A                jsr        [A5 + 0x494A /* export_2341 */]
  1007. 00000B78  41EE FF96                lea.l      A0, [A6 - 0x6A]
  1008. 00000B7C  43EE FF74                lea.l      A1, [A6 - 0x8C]
  1009. 00000B80  7007                     moveq.l    D0, 0x07
  1010. label00000B82:
  1011. 00000B82  20D9                     move.l     [A0]+, [A1]+
  1012. 00000B84  51C8 FFFC                dbf        D0, -0x6 /* 00000B82 */
  1013. 00000B88  4267                     clr.w      -[A7]
  1014. 00000B8A  486E FF96                pea.l      [A6 - 0x6A]
  1015. 00000B8E  4267                     clr.w      -[A7]
  1016. 00000B90  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1017. 00000B94  4A5F                     tst.w      [A7]+
  1018. 00000B96  56C0                     sne        D0
  1019. 00000B98  4A00                     tst.b      D0
  1020. 00000B9A  661A                     bne        +0x1C /* 00000BB6 */
  1021. 00000B9C  2F00                     move.l     -[A7], D0
  1022. 00000B9E  4267                     clr.w      -[A7]
  1023. 00000BA0  42A7                     clr.l      -[A7]
  1024. 00000BA2  486E FFB6                pea.l      [A6 - 0x4A]
  1025. 00000BA6  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  1026. 00000BAA  321F                     move.w     D1, [A7]+
  1027. 00000BAC  201F                     move.l     D0, [A7]+
  1028. 00000BAE  4A41                     tst.w      D1
  1029. 00000BB0  56C1                     sne        D1
  1030. 00000BB2  8001                     or.b       D0, D1
  1031. 00000BB4  670E                     beq        +0x10 /* 00000BC4 */
  1032. label00000BB6:
  1033. 00000BB6  7002                     moveq.l    D0, 0x02
  1034. 00000BB8  802E FFEE                or.b       D0, [A6 - 0x12]
  1035. 00000BBC  4241                     clr.w      D1
  1036. 00000BBE  1200                     move.b     D1, D0
  1037. 00000BC0  3F01                     move.w     -[A7], D1
  1038. 00000BC2  A888                     syscall    TextFace
  1039. label00000BC4:
  1040. 00000BC4  302E FFFA                move.w     D0, [A6 - 0x6]
  1041. 00000BC8  5840                     addq.w     D0, 4
  1042. 00000BCA  3F00                     move.w     -[A7], D0
  1043. 00000BCC  302E FFF8                move.w     D0, [A6 - 0x8]
  1044. 00000BD0  D07C 000A                add.w      D0, 0xA /* '\n' */
  1045. 00000BD4  3F00                     move.w     -[A7], D0
  1046. 00000BD6  A893                     syscall    MoveTo
  1047. 00000BD8  486E FFC4                pea.l      [A6 - 0x3C]
  1048. 00000BDC  3F3C 0064                move.w     -[A7], 0x64 /* 'd' */
  1049. 00000BE0  4EAD 46FA                jsr        [A5 + 0x46FA /* export_2267 */]
  1050. 00000BE4  4267                     clr.w      -[A7]
  1051. 00000BE6  42A7                     clr.l      -[A7]
  1052. 00000BE8  3F2E FFB8                move.w     -[A7], [A6 - 0x48]
  1053. 00000BEC  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1054. 00000BF0  3E1F                     move.w     D7, [A7]+
  1055. label00000BF2:
  1056. 00000BF2  486E FFEC                pea.l      [A6 - 0x14]
  1057. 00000BF6  4EAD 221A                jsr        [A5 + 0x221A /* export_1087 */]
  1058. 00000BFA  4CDF 00C0                movem.l    D6,D7, [A7]+
  1059. 00000BFE  4E5E                     unlink     A6
  1060. 00000C00  205F                     movea.l    A0, [A7]+
  1061. 00000C02  DEFC 000C                add.w      A7, 0xC
  1062. 00000C06  4ED0                     jmp        [A0]
  1063. 00000C08  013A 0000                btst       [PC /* 00000C0A */], D0
  1064. export_1704:
  1065. 00000C0C  4E56 0000                link       A6, 0
  1066. 00000C10  7000                     moveq.l    D0, 0x00
  1067. 00000C12  2D40 0018                move.l     [A6 + 0x18], D0
  1068. 00000C16  206E 0010                movea.l    A0, [A6 + 0x10]
  1069. 00000C1A  7002                     moveq.l    D0, 0x02
  1070. 00000C1C  B068 0010                cmp.w      D0, [A0 + 0x10]
  1071. 00000C20  660E                     bne        +0x10 /* 00000C30 */
  1072. 00000C22  42A7                     clr.l      -[A7]
  1073. 00000C24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1074. 00000C28  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1075. 00000C2C  4EBA F882                jsr        [PC - 0x77E /* 000004B0 */]
  1076. label00000C30:
  1077. 00000C30  4E5E                     unlink     A6
  1078. 00000C32  205F                     movea.l    A0, [A7]+
  1079. 00000C34  DEFC 0010                add.w      A7, 0x10
  1080. 00000C38  4ED0                     jmp        [A0]
  1081. 00000C3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1082. export_1705: // at 00000C3C (misaligned)
  1083. 00000C3E  FDFE                     .invalid   <<F/7/6>>
  1084. 00000C40  7000                     moveq.l    D0, 0x00
  1085. 00000C42  2D40 0018                move.l     [A6 + 0x18], D0
  1086. 00000C46  206E 0010                movea.l    A0, [A6 + 0x10]
  1087. 00000C4A  7002                     moveq.l    D0, 0x02
  1088. 00000C4C  B068 0010                cmp.w      D0, [A0 + 0x10]
  1089. 00000C50  6658                     bne        +0x5A /* 00000CAA */
  1090. 00000C52  486E FDFE                pea.l      [A6 - 0x202]
  1091. 00000C56  42A7                     clr.l      -[A7]
  1092. 00000C58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1093. 00000C5C  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1094. 00000C60  4EBA F91E                jsr        [PC - 0x6E2 /* 00000580 */]
  1095. 00000C64  486E FE00                pea.l      [A6 - 0x200]
  1096. 00000C68  2F3C 0005 0FA5           move.l     -[A7], 0x50FA5
  1097. 00000C6E  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1098. 00000C72  302E FDFE                move.w     D0, [A6 - 0x202]
  1099. 00000C76  48C0                     ext.l      D0
  1100. 00000C78  2F00                     move.l     -[A7], D0
  1101. 00000C7A  486E FF00                pea.l      [A6 - 0x100]
  1102. 00000C7E  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1103. 00000C82  486E FE00                pea.l      [A6 - 0x200]
  1104. 00000C86  486E FF00                pea.l      [A6 - 0x100]
  1105. 00000C8A  487A 0028                pea.l      [PC + 0x28 /* 00000CB4, value 0x0, cstring "" */]
  1106. 00000C8E  487A 0024                pea.l      [PC + 0x24 /* 00000CB4, value 0x0, cstring "" */]
  1107. 00000C92  487A 0020                pea.l      [PC + 0x20 /* 00000CB4, value 0x0, cstring "" */]
  1108. 00000C96  4EAD 455A                jsr        [A5 + 0x455A /* export_2215 */]
  1109. 00000C9A  486E FE00                pea.l      [A6 - 0x200]
  1110. 00000C9E  1F3C 0001                move.b     -[A7], 0x1
  1111. 00000CA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1112. 00000CA6  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1113. label00000CAA:
  1114. 00000CAA  4E5E                     unlink     A6
  1115. 00000CAC  205F                     movea.l    A0, [A7]+
  1116. 00000CAE  DEFC 0010                add.w      A7, 0x10
  1117. 00000CB2  4ED0                     jmp        [A0]
  1118. 00000CB4  0000 0000                ori.b      D0, 0x0
  1119. export_1706:
  1120. 00000CB8  4E56 0000                link       A6, 0
  1121. 00000CBC  7000                     moveq.l    D0, 0x00
  1122. 00000CBE  2D40 0018                move.l     [A6 + 0x18], D0
  1123. 00000CC2  206E 0010                movea.l    A0, [A6 + 0x10]
  1124. 00000CC6  7002                     moveq.l    D0, 0x02
  1125. 00000CC8  B068 0010                cmp.w      D0, [A0 + 0x10]
  1126. 00000CCC  660E                     bne        +0x10 /* 00000CDC */
  1127. 00000CCE  42A7                     clr.l      -[A7]
  1128. 00000CD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1129. 00000CD4  4EAD 3082                jsr        [A5 + 0x3082 /* export_1548 */]
  1130. 00000CD8  4EBA F916                jsr        [PC - 0x6EA /* 000005F0 */]
  1131. label00000CDC:
  1132. 00000CDC  4E5E                     unlink     A6
  1133. 00000CDE  205F                     movea.l    A0, [A7]+
  1134. 00000CE0  DEFC 0010                add.w      A7, 0x10
  1135. 00000CE4  4ED0                     jmp        [A0]
  1136. 00000CE6  0000                     .incomplete
  1137.